Spring Microservices in Action, Second Edition

Spring Microservices in Action, Second Edition

  • Downloads:6870
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2021-06-27 09:51:17
  • Update Date:2025-09-07
  • Status:finish
  • Author:John Carnell
  • ISBN:1617296953
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

Throughout Spring Microservices in Action, Second Edition, carefully selected real-life examples reveal microservice-based patterns for configuring, routing, scaling, and deploying your services。 You’ll also pick up best practices for using Spring with modern deployment platforms based on Kubernetes and Istio。

Spring Microservices in Action, Second Edition is a fully updated, expanded revision of a Manning bestseller! In it, you’ll learn how to build microservice-based applications using Java and the Spring platform, and how to efficiently monitor and log your microservices operations。

Throughout Spring Microservices in Action, Second Edition, carefully selected real-life examples reveal microservice-based patterns for configuring, routing, scaling, and deploying your services。 You’ll also pick up best practices for using Spring with modern deployment platforms based on Kubernetes and Istio。

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications。

Download

Reviews

hstanciu

I've read the MEAP。 Excellent book。Informative。 Towards the end, the last chapter presents the CI/CD part with deployment and a loot of tooling (AWS, Kubernetes, Helm, etc) that is kind of rushed。 I understand that the purpose of this book is not going to explain in detail this part。 But since this was started to be explained, it should be done with a sufficient amount of details。 I've read the MEAP。 Excellent book。Informative。 Towards the end, the last chapter presents the CI/CD part with deployment and a loot of tooling (AWS, Kubernetes, Helm, etc) that is kind of rushed。 I understand that the purpose of this book is not going to explain in detail this part。 But since this was started to be explained, it should be done with a sufficient amount of details。 。。。more

Bradley Kenny

Great introduction to Spring-based micro-services。 Was a great medium of technical information while also providing the high-level architectural insights of micro-services。 After recently moving into a role that exposed me to micro-services for the first time and this book helped accelerate my knowledge in this area。

Du

The concept about microservice in this book serves well。 Like the In Action series, the book is easy to follow and quite easy to understand for me。 However, technical books are never going to keep up with the tech itself, the model and the tools used in the book are deprecated in 2020。

Alex Domínguez

Es un excelente libro para conocer de forma general las herramientas mas usadas en el desarrollo de microservicios, el autor explica de forma sencilla y puntual y los ejemplos en código son muy buenos, lo recomiendo ampliamente para todos los interesados en el tema que usan Java como lenguaje en sus proyectos。Es recomendable que se tenga una buena base de Spring Boot y Docker。Está por salir la segunda edición y uno de los cambios que considero importante es que se actualiza al uso de Resilence4J Es un excelente libro para conocer de forma general las herramientas mas usadas en el desarrollo de microservicios, el autor explica de forma sencilla y puntual y los ejemplos en código son muy buenos, lo recomiendo ampliamente para todos los interesados en el tema que usan Java como lenguaje en sus proyectos。Es recomendable que se tenga una buena base de Spring Boot y Docker。Está por salir la segunda edición y uno de los cambios que considero importante es que se actualiza al uso de Resilence4J en vez Hystrix。 。。。more

Daniel Volnitsky

A great book if speaking about content。 The only drawback for me was the version of Spring Cloud used in the book as it drastically differs from the current one。 Looking forward to reading the second edition of the book。

Scott

This book did not age well。 While chapter one is still a useful primer on Microservices, we see the age of the book start to appear in chapter two, when it mentions building Spring applications in Java or Groovy and it's still on the Spring Boot 1 train。 Thankfully, the main concepts still apply, but the usefulness of the code samples are greatly reduced。 Chapters 3/4/5/6/7/10 can be summed up to say use Kubernetes and Istio and you won't need to add 99% of this logic to your application。 Eight This book did not age well。 While chapter one is still a useful primer on Microservices, we see the age of the book start to appear in chapter two, when it mentions building Spring applications in Java or Groovy and it's still on the Spring Boot 1 train。 Thankfully, the main concepts still apply, but the usefulness of the code samples are greatly reduced。 Chapters 3/4/5/6/7/10 can be summed up to say use Kubernetes and Istio and you won't need to add 99% of this logic to your application。 Eight and nine are still perfectly applicable as a introduction, but like two, their code samples are outdated if you're writing something today and not super helpful, especially if you are using K8S。 。。。more

فاروق الفرشيشي

Covered a lot of topics concerning Spring Cloud。 Unfortunately some advanced topics were just ignored because "they would make things more complicated"。 The problem is, we buy such books with hell a lot of money, instead of following some dump tutorial, exactly to find those goddam advanced topics! Covered a lot of topics concerning Spring Cloud。 Unfortunately some advanced topics were just ignored because "they would make things more complicated"。 The problem is, we buy such books with hell a lot of money, instead of following some dump tutorial, exactly to find those goddam advanced topics! 。。。more

Zbyszek Sokolowski

Almost perfect, everything what is needed to write Spring based apps。 I will definitely return to it。 and I'm waiting for second edition。 Almost perfect, everything what is needed to write Spring based apps。 I will definitely return to it。 and I'm waiting for second edition。 。。。more

Omar Erminy

Good overview, although nowadays a little outdated, of Spring Cloud。 I was only surprised with the high number of typos and spelling errors。

Alexandra Guironnet

Interesting and it did help me figure out some things but it really feels like there's been no proofreading on this book。。。 Apart from the spelling mistakes, quite a few code examples don't work, they have to be fixed by the reader。。。 Interesting and it did help me figure out some things but it really feels like there's been no proofreading on this book。。。 Apart from the spelling mistakes, quite a few code examples don't work, they have to be fixed by the reader。。。 。。。more

Tonmoy Chowdhury

I found the author's writing to be very structured。 He doesn't jump to using a technology from the Spring stack unless he explains the purpose behind it and how it fits into a microservice based architecture。 The examples are lucid and illustrative。 Good for a beginner。 I found the author's writing to be very structured。 He doesn't jump to using a technology from the Spring stack unless he explains the purpose behind it and how it fits into a microservice based architecture。 The examples are lucid and illustrative。 Good for a beginner。 。。。more

Imam Bux

A good book to develop an idea of how to structure the microservices within the perspectives of a developer, architect and devops。 The book tells all the patterns which need to be followed in order to have near-perfect microservices based application。 If you have hands on experience with Spring framework then this book gives a smooth learning curve。I gave it 4/5 stars because in the later chapters (7-10) the book seems to loose control of transferring the knowledge to the reader by introducing u A good book to develop an idea of how to structure the microservices within the perspectives of a developer, architect and devops。 The book tells all the patterns which need to be followed in order to have near-perfect microservices based application。 If you have hands on experience with Spring framework then this book gives a smooth learning curve。I gave it 4/5 stars because in the later chapters (7-10) the book seems to loose control of transferring the knowledge to the reader by introducing unexplained complexity in the topics and respective code。 The code is also not consistent with the exercises provided by the writer on Git。 The readers have to struggle and understand by themselves where they stand which adds effort and delays to the progress。 。。。more

Vitor Cavalcanti de Albuquerque

Great book to understand how to build microservices using Netflix OSS technologies through Spring Cloud。 If you always wondered how to build a "Cloud Native" service in Java, this is the book。 Unfortunately, this book won't be a 5-star due to the writing quality。 There are too many holes in the code examples: the chapter about security barely works, you have to research by yourself。 I don't advise this book for people that does not have experience with Spring framework。To sum up, this book teach Great book to understand how to build microservices using Netflix OSS technologies through Spring Cloud。 If you always wondered how to build a "Cloud Native" service in Java, this is the book。 Unfortunately, this book won't be a 5-star due to the writing quality。 There are too many holes in the code examples: the chapter about security barely works, you have to research by yourself。 I don't advise this book for people that does not have experience with Spring framework。To sum up, this book teaches many concepts that are required for a sane life dealing with microservices such as Service Discovery (Netflix Eureka), Load balance, Circuit-breakers & Bulkheads (Netflix Ribbon), API Gateway (Netflix Zuul), Log tracing, Distributed tracing (Zipkin), and others。 On the other hand, it requires some prior experience on Spring framework from the reader。 。。。more

Aakash Sharma

It is a wonderful book to dive in to the microservices architecture using Spring boot。 It covers all the topics that one needs to get going with Microservices。 Author has a very simple approach to explain the concepts that makes for a good reading。 Relating concepts such as Asynchronous events to a typical day spent at home it's not a typical tech book。 It has examples and Source code that can be run standalone or as a docker。 It's best to go chapter by chapter as there are lot of configurations It is a wonderful book to dive in to the microservices architecture using Spring boot。 It covers all the topics that one needs to get going with Microservices。 Author has a very simple approach to explain the concepts that makes for a good reading。 Relating concepts such as Asynchronous events to a typical day spent at home it's not a typical tech book。 It has examples and Source code that can be run standalone or as a docker。 It's best to go chapter by chapter as there are lot of configurations of previous chapter that you may need for the next one。 Infact, you may need to revisit the chapters again as you progress ahead。 Atleast, i did。Only point not against the author though the examples are based on Spring boot 1。4x and now Spring Boot 2。x is the latest。 Some things may have changed especially with Pivotal churning out new releases pretty fast。 But, still this book puts concepts in front of you so it will open you up to explore on your own。 Good Job John。 Look forward to more work from you in future。 。。。more

Girish B

A really informative book。 Easy to read and understand。

Andrzej Szelemetko

Together with the author, you will be building from the ground a microservice based。 In each chapter, a new microservice concept is being introduced and implemented using Spring Cloud, Spring Boot, and Docker。If you are not familiar with microservice concepts or want to get now the tooling used in Java world this is a great book to read。 Each concept is implemented and each relevant piece of code is thoroughly explained。

Frank

Covered so many issues you better know much of it already。

Michael Clay

liked the examples - guess it will be outdated very soon

Alaa Salem

Good balance between high-level architecture and engineering discipline。。。Highly recommend。

Oleg Prozorov

Good description of one of the approaches to build microservices。 Some parts are quite opinionated and presented as the only one true way of doing things。 Overall if you follow described steps you will build very modern, scalable and maintanable system。

Justin

Not an easy read but very informative。 Some parts feel like a high school paper that has a word count requirement other parts。 Could be more concise。

Amr Khaled

A good book for beginners, i was expecting more but I'm disappointed but still good content for beginners A good book for beginners, i was expecting more but I'm disappointed but still good content for beginners 。。。more

Murray Cumming

I like how this discusses how you might build a full microservices-based system, including configuration, service discovery, client-side load balancing, routing, tracing, message queues, and OAuth2 security, as well as thoughts about continuous deployment。 The books's use of Spring Boot and Spring Cloud seems like a good way to exercise these concepts。 The actual Spring APIs and example code are very simple so the book is mostly a discussion of general ideas, put into practice with Java, Docker, I like how this discusses how you might build a full microservices-based system, including configuration, service discovery, client-side load balancing, routing, tracing, message queues, and OAuth2 security, as well as thoughts about continuous deployment。 The books's use of Spring Boot and Spring Cloud seems like a good way to exercise these concepts。 The actual Spring APIs and example code are very simple so the book is mostly a discussion of general ideas, put into practice with Java, Docker, and the Spring Cloud defaults, such as Netflix Zuul, Netflix Hysterix, Netflix Eureka, Kafka, and Zipkin。I particularly like that the author set up real working code for each chapter that could easily be built and run locally as a set of docker images。Unfortunately, the text about the code is incredibly verbose and repetitive, almost as if the text was being intentionally padded to reach a word limit。 Far too many sentences or paragraphs are simple slight rewordings, and some things are stated and restated three or four time in succession。 It would have been easier to read without that weirdness。Unfortunately, the Kindle version (at least the one I got from Manning, not from Amazon), doesn't present the example code well, using really awkward images instead of actual text for most code。 The code in those images is also a really faint gray。 ("The Go Programming Language" has the best formatting for source code that I've ever seen in a Kindle book。) 。。。more

Christophe Addinquy

It starts where "Spring Boot in Action" ends。 This former book is already the premice of microservices。 However this one goes much further, up to a "microservice system architecture" with the Netflix stack。 It's not a light reading,because, for instance, we are going through Kafka to put in place an event-driven communication between services。 We also are meeting Zuul and Eureka for things such as service discovery, service gateway and reverse proxy and of course authentication with OAuth。 There It starts where "Spring Boot in Action" ends。 This former book is already the premice of microservices。 However this one goes much further, up to a "microservice system architecture" with the Netflix stack。 It's not a light reading,because, for instance, we are going through Kafka to put in place an event-driven communication between services。 We also are meeting Zuul and Eureka for things such as service discovery, service gateway and reverse proxy and of course authentication with OAuth。 There are many, many things to go through and one simple read is not enough。 But it's a serious one。Ma note de lecture en Français ici 。。。more

Alex Ott

Between 3 & 4 - quite good, but not very detailed description of Spring Cloud components - just enough to get understanding what's possible to do。。。Rounded down to 3 due many typos, code/text inconsistencies, and formatting issues (in Kindle version)。 Errors will be sent to author。。。 Between 3 & 4 - quite good, but not very detailed description of Spring Cloud components - just enough to get understanding what's possible to do。。。Rounded down to 3 due many typos, code/text inconsistencies, and formatting issues (in Kindle version)。 Errors will be sent to author。。。 。。。more